#include "Shm.hpp"
#include "namedPipe.hpp"
//服务端

int main()
{
    // 1. 服务端创建共享内存
    Shm shm(gpathname, gproj_id, gCreater);
    //创建后清空共享内存
    shm.Zero();
    char *shmaddr = (char*)shm.Addr();
    shm.DebugShm();

//    // 2. 创建管道
//     NamePiped fifo(comm_path, Creater);
//     fifo.OpenForRead();

//     while(true)
//     {
//         std::string temp;
//         //这里的作用在于：如果未读取到内容进程就会阻塞在这里
//         fifo.ReadNamedPipe(&temp);

//         std::cout << "shm memory content: " << shmaddr << std::endl;
//     }
    return 0;
}